<?php
    include_once('Models/SinhVien.php');
    include_once('Models/NguoiDung.php');
   
    include_once('Models/SinhVien.php');
    
  if ($_SERVER['REQUEST_METHOD'] == 'POST'){ 
    $namhoc = $_POST['cbonamhoc'];
    $hocki = $_POST['cbohocki'];
    $mahp = $_POST['cbohp'];
  	$malophp = trim($_POST['cbolophp']);
    $maso = trim($_POST['txtmaso']);
    $matkhau = md5(trim($_POST['txtmaso']));
    $hoten = trim($_POST['txthoten']);
   
    $ngaysinh = trim($_POST['txtngaysinh']);
    $phai = $_POST['cbophai'];
    $sodt = trim($_POST['txtsodt']);
    
    $email = trim($_POST['txtemail']);
   
   
   
    
   
    $nd = new NguoiDung();
  	$sv = new SinhVien();
   
    $nd->setMaSo($maso);
    $nd->setMatKhau($matkhau);
    $nd->setMaQuyen("SV");
    $sv->setMaSo($maso);
    $sv->setHoTen($hoten);
    
    $sv->setNgaySinh($ngaysinh);
    $sv->setPhai($phai);
    $sv->setSoDT($sodt);
    $sv->setEmail($email);
    
    
    if (isset($_POST['btnthem'])){
        if ($nd->isExits("NguoiDung","maso='".$nd->getMaSo()."'") > 0){
            if ($nd->isExits("SinhVienGhiNhatKi","maso='".$maso."' and malophp = '".$malophp."'") <= 0){
                 $db->setQuery("insert into SinhVienGhiNhatKi(maso,malophp) values('".$maso."','".$malophp."')");
                 if ($db->executeQuery() > 0){
                    echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
                    require('Views/CapnhatSinhVien.php');
                 }
                 else{
                     echo "<script language=javascript> alert('Thêm không được, vui lòng kiểm tra lại thông tin!'); </script>";
                     require('Views/CapnhatSinhVien.php');
                 }
            }
            else{
                echo "<script language=javascript> alert('Sinh viên đã nằm trong danh sách ghi xác nhận của nhật kí này!'); </script>";
                require('Views/CapnhatSinhVien.php');
            } 
        }
        else{
            mysql_query("START TRANSACTION");
            $i = 0;
            if ($nd->themNguoiDung() > 0){
                if ($sv->themSinhVien() > 0){
                    
                    
                        $db->setQuery("insert into SinhVienGhiNhatKi(maso,malophp) values('".$maso."','".$malophp."')");
                        if ($db->executeQuery() > 0)
                        {
                            mysql_query("COMMIT"); 
                            $i = 1;
                        } 
                        
                    
                }
            }
            if ($i > 0){
                echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
                require('Views/CapnhatSinhVien.php');
            }
            else{
                echo "<script language=javascript> alert('Thêm không được!'); </script>";
                require('Views/CapnhatSinhVien.php');
            }
        }
		
    }
    else if (isset($_POST['btnsua'])){
        if ($nd->isExits("NguoiDung","maso='".$nd->getMaSo()."'") <= 0){
             /*$db->setQuery("update  SinhVienGhiNhatKi set maso='".$maso."',malophp='".$malophp."')");
             if ($db->executeQuery() > 0){
                echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
                require('Views/CapnhatSinhVien.php');
             }
             else{
                 echo "<script language=javascript> alert('Thêm không được, vui lòng kiểm tra lại thông tin!'); </script>";
                 require('Views/CapnhatSinhVien.php');
             }*/
             echo "<script language=javascript> alert('Sinh viên chưa tồn tại!'); </script>";
             require('Views/CapnhatSinhVien.php');
             
        }
        else{
            mysql_query("START TRANSACTION");
            $i = 0;
            if ($nd->suaNguoiDung() > 0){
                if ($sv->suaSinhVien() > 0){
                    
                    
                        //$db->setQuery("update  SinhVienGhiNhatKi set maso='".$maso."',malophp='".$malophp."')");
                        //if ($db->executeQuery() > 0)
                        //{
                            mysql_query("COMMIT"); 
                            $i = 1;
                        //} 
                        
                    
                }
            }
            if ($i > 0){
                echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";
                require('Views/CapnhatSinhVien.php');
            }
            else{
                echo "<script language=javascript> alert('Sửa không được!'); </script>";
                require('Views/CapnhatSinhVien.php');
            }
        }
		
    }
    else if (isset($_POST['btnxoa'])){
        if ($nd->isExits("SinhVienGhiNhatKi","maso='".$maso."' and malophp = '".$malophp."'") > 0){
            
             $db->setQuery("delete SinhVienGhiNhatKi where maso='".$maso."' and malophp='".$malophp."'");
             if ($db->executeQuery() > 0){
                echo "<script language=javascript> alert('Đã xóa sinh viên khỏi danh sách ghi xác nhận!'); </script>";
                require('Views/CapnhatSinhVien.php');
             }
             else{
                 echo "<script language=javascript> alert('Không thể xóa sinh viên khỏi danh sách ghi xác nhận!'); </script>";
                 require('Views/CapnhatSinhVien.php');
             }
            
            
        }
        else{
            echo "<script language=javascript> alert('Sinh viên chưa tồn tại trong danh sách ghi xác nhận của nhật kí này!'); </script>";
            require('Views/CapnhatSinhVien.php');
        } 
    }
	/*else if (isset($_POST['btnsua'])){
			 if ($nd->isExits("NguoiDung","maso='".$nd->getMaSo()."'") <= 0){
				 echo "<script language=javascript> alert('Không tồn tại cán bộ này!'); </script>";
				 require('Views/CapnhatSinhVien.php');
			}
			else{
				mysql_query("START TRANSACTION");
				$i = 0;
				if ($nd->suaNguoiDung() > 0){
					if ($sv->suaSinhVien() > 0){
						//echo $sv->getQuery();
						if ($loaicb == 'AD'){
							$nqt->setMaSo($maso);
							$nqt->setNghiepvu($nghiepvu);
							if ($nqt->suaNguoiQuanTri() > 0)
							{
								//echo $nqt->getQuery();
								mysql_query("COMMIT"); 
								$i = 1;
							} 
						}
						else if ($loaicb == 'DT'){
							$svdt->setMaSo($maso);
							$svdt->setNghiepvu($nghiepvu);
							if ($svdt->suaSinhVienDaoTao() > 0)
							{
								mysql_query("COMMIT"); 
								$i = 1;
							} 
						}
						else{
							$svgd->setMaSo($maso);
							//echo $svgd->getMaSo();
							$svgd->setMaBM($mabm);
							$svgd->setChucDanh($chucdanh);
							if ($svgd->suaSinhVienGiangDay() > 0)
							{
								//echo $svgd->getQuery();
								mysql_query("COMMIT"); 
								$i = 1;
							} 
							
						}
					}
				}
				if ($i > 0){
					echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";
					require('Views/CapnhatSinhVien.php');
				}
				else{
					echo "<script language=javascript> alert('Sửa không được!'); </script>";
					require('Views/CapnhatSinhVien.php');
				}
		}
	}*/
	else require('Views/CapnhatSinhVien.php');
    
  }                                
  else include_once('Views/Capnhatsinhvien.php');
?>
